Big Huge Thesaurus

Vicia villosa

noun